package com.example.demo.hutoolTest;

import cn.hutool.core.codec.Base64;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.lang.Assert;
import cn.hutool.core.util.RuntimeUtil;
import cn.hutool.core.util.URLUtil;
import cn.hutool.extra.qrcode.QrCodeUtil;
import cn.hutool.log.Log;
import cn.hutool.log.LogFactory;

import java.io.File;
import java.net.URL;
import java.util.Date;

public class ErWeiMaTest {

    public static void main(String[] args) {
        Log log = LogFactory.get();
        //二维码测试工具类
        QrCodeUtil.generate("区块链学习密码：www.17zixueba.com^7Qkl入门daojt", 300, 300, FileUtil.file("d:/qrcode.jpg"));
//        //
//        URL path = URLUtil.getURL(new File("pom.xml"));
//        String decodedPath = URLUtil.getDecodedPath(path);
//        System.out.println(decodedPath);
//        String format = DateUtil.format(new Date(), DatePattern.NORM_DATETIME_PATTERN);
//        System.out.println(format);
//        String a = "伦家是一个非常长的字符串";
//
//        String encode = Base64.encode(a);
//        log.info(encode);



//        String b= null;
//        try {
//            Assert.isNull(b);
//        } catch (NullPointerException e) {
//            e.printStackTrace();
//        }
//        String decodeStr = Base64.decodeStr(encode);
//        log.error(decodeStr);
    }
}
